/**
* @author sunke
* @Date 2023-10-30 11:03:48
* @description 简历基础表
*/
package cn.jobstart.model;

import cn.jobstart.pubInter.BaseTimeDoMain;
import java.math.BigDecimal;
import java.util.Date;
import javax.validation.constraints.*;
import org.hibernate.validator.constraints.Length;

public class ResumeBasic extends BaseTimeDoMain {
    /**
     * 来源
     */
    private Integer source;

    /**
     * 简历名称
     */
    @Length(max=4000,message="简历名称长度最大值4000")
    private String title;

    /**
     * qq
     */
    @Length(max=1000,message="qq长度最大值1000")
    private String qq;

    /**
     * 婚姻状况
     */
    @Length(max=20,message="婚姻状况长度最大值20")
    private String marriage;

    /**
     * 婚姻状况 0保密  1未婚 2已婚
     * 0:保密:secret,1:未婚:un_married,2:已婚:married
     */
    private Integer marriageFlag;

    /**
     * 开始工作年限
     */
    @Length(max=10,message="开始工作年限长度最大值10")
    private String firstWork;

    /**
     * 出生地
     */
    @Length(max=200,message="出生地长度最大值200")
    private String birthPlace;

    /**
     * 真实姓名
     */
    @Length(max=300,message="真实姓名长度最大值300")
    private String truename;

    /**
     * 求职意向
     */
    @Length(max=200,message="求职意向长度最大值200")
    private String expectwork;

    /**
     * 性别
     */
    @Length(max=10,message="性别长度最大值10")
    private String sex;

    /**
     * 性别 0 保密 1 男 2女
     * 0:保密:secret,1:男:male,2:女:female  
     */
    private Integer sexFlag;

    /**
     * 出生日期
     */
    private Date birthday;

    /**
     * 民族
     */
    @Length(max=50,message="民族长度最大值50")
    private String nation;

    /**
     * 籍贯
     */
    @Length(max=20,message="籍贯长度最大值20")
    private String expectcity;

    /**
     * 居住地
     */
    @Length(max=50,message="居住地长度最大值50")
    private String livePlace;

    /**
     * 政治面貌
     */
    @Length(max=10,message="政治面貌长度最大值10")
    private String politics;

    /**
     * 政治面貌
     * 0:群众:the_masses,1:党员:party_member,2:预备党员:probationary_party_member,3:团长:league_member,4:其它:other
     */
    private Integer politicsFlag;

    /**
     * 邮箱
     */
    @Length(max=1000,message="邮箱长度最大值1000")
    private String email;

    /**
     * 手机号
     */
    @Length(max=40,message="手机号长度最大值40")
    private String mobile;

    /**
     * 年龄
     */
    private Integer age;

    /**
     * 求职城市
     */
    @Length(max=200,message="求职城市长度最大值200")
    private String exceptCity;

    /**
     * 求职意向
     */
    @Length(max=50,message="求职意向长度最大值50")
    private String category;

    /**
     * 求职意向id
     */
    @Length(max=32,message="求职意向id长度最大值32")
    private String categoryId;

    /**
     * 期望职位
     */
    @Length(max=500,message="期望职位长度最大值500")
    private String exceptWork;

    /**
     * (数据来源)简历创建时间
     */
    private Date resumeCreateTime;

    /**
     * 完整度
     */
    @Length(max=10,message="完整度长度最大值10")
    private String integrity;

    /**
     * 简历更新时间
     */
    private Date resumeModifyTime;

    /**
     * 期望行业
     */
    @Length(max=50,message="期望行业长度最大值50")
    private String parentCategory;

    /**
     * 期望行业id
     */
    @Length(max=32,message="期望行业id长度最大值32")
    private String parentCategoryId;

    /**
     * 期望职位二级类型
     */
    @Length(max=50,message="期望职位二级类型长度最大值50")
    private String secondCategory;

    /**
     * 期望职位二级类型id
     */
    @Length(max=32,message="期望职位二级类型id长度最大值32")
    private String secondCategoryId;

    /**
     * 头像
     */
    @Length(max=300,message="头像长度最大值300")
    private String img;

    /**
     * 求职者id
     */
    @Length(max=32,message="求职者id长度最大值32")
    private String kzpStudentId;

    /**
     * 旧简历id
     */
    @Length(max=32,message="旧简历id长度最大值32")
    private String oldResumesId;

    /**
     * 工作经验
     */
    @Length(max=30,message="工作经验长度最大值30")
    private String jobYear;

    /**
     * 学历
     */
    @Length(max=50,message="学历长度最大值50")
    private String education;

    /**
     * 身高体重
     */
    @Length(max=50,message="身高体重长度最大值50")
    private String height;

    /**
     * 一句话总结
     */
    @Length(max=500,message="一句话总结长度最大值500")
    private String summary;

    /**
     * 排序
     */
    private Integer sortNum = 0;

    /**
     * 是否显示
     * 1:是:Y,0:否:N
     */
    private Integer showFlag = 1;

    /**
     * 是否删除
     * 1:删除:Y,0:正常:N
     */
    private Integer delFlag = 0;

    /**
     * 版本
     */
    private Integer verison;

    /**
     * 人才ID
     */
    @Length(max=32,message="人才ID长度最大值32")
    private String personId;

    /**
     * 人才订阅ID
     */
    @Length(max=32,message="人才订阅ID长度最大值32")
    private String talentSubscriptionTaskId;

    /**
     * 原始简历文件
     */
    @Length(max=100,message="原始简历文件长度最大值100")
    private String oldResumeFile;

    /**
     * 当前薪资
     */
    private BigDecimal currentSalary;

    /**
     * 期望薪资
     */
    private BigDecimal expectedSalary;

    /**
     * 是否入es
     * 1:是:Y,0:否:N
     */
    private Integer esFlag;

    /**
     * 编辑员工ID
     */
    @Length(max=32,message="编辑员工ID长度最大值32")
    private String modAdminId;

    /**
     * 修改员工姓名
     */
    @Length(max=50,message="修改员工姓名长度最大值50")
    private String modAdminTruename;

    /**
     * 修改时间
     */
    private Date modTime;

    /**
     * 身份证
     */
    @Length(max=50,message="身份证长度最大值50")
    private String idcard;

    /**
     * 临时数据更新
     */
    private Integer updateFlag;

    /**
     * 学历
     * 1:初中及以下:middle,2:高中/中技/中专:Senior,3:大专:junior,4:本科:undergraduate,5:硕士:Master,6:博士:doctor
     */
    private Integer educationFlag;

    /**
     * 工作经验
     * 1:1年以内:one_down,2:1-3年:one_three,3:3-5年:three_five,4: 5-10年:five_ten,5:10年以上:ten_up
     */
    private Integer workExperienceFlag;

    /**
     * 家庭电话
     */
    @Length(max=50,message="家庭电话长度最大值50")
    private String homePhone;

    /**
     * 通讯地址
     */
    @Length(max=200,message="通讯地址长度最大值200")
    private String address;

    /**
     * 自我评价
     */
    private String content;

    /**
     * 兴趣爱好
     */
    private String hobby;

     /**
     *主键
     */
    public static final String ID = "resume_basic.rb_id";

     /**
     *来源
     */
    public static final String SOURCE = "resume_basic.rb_source";

     /**
     *创建时间
     */
    public static final String CREATE_TIME = "resume_basic.rb_create_time";

     /**
     *更新时间
     */
    public static final String UPDATE_TIME = "resume_basic.rb_update_time";

     /**
     *简历名称
     */
    public static final String TITLE = "resume_basic.rb_title";

     /**
     *qq
     */
    public static final String QQ = "resume_basic.rb_qq";

     /**
     *婚姻状况
     */
    public static final String MARRIAGE = "resume_basic.rb_marriage";

     /**
     *婚姻状况 0保密  1未婚 2已婚
     */
    public static final String MARRIAGE_FLAG = "resume_basic.rb_marriage_flag";

     /**
     *开始工作年限
     */
    public static final String FIRST_WORK = "resume_basic.rb_first_work";

     /**
     *出生地
     */
    public static final String BIRTH_PLACE = "resume_basic.rb_birth_place";

     /**
     *真实姓名
     */
    public static final String TRUENAME = "resume_basic.rb_truename";

     /**
     *求职意向
     */
    public static final String EXPECTWORK = "resume_basic.rb_expectwork";

     /**
     *性别
     */
    public static final String SEX = "resume_basic.rb_sex";

     /**
     *性别 0 保密 1 男 2女
     */
    public static final String SEX_FLAG = "resume_basic.rb_sex_flag";

     /**
     *出生日期
     */
    public static final String BIRTHDAY = "resume_basic.rb_birthday";

     /**
     *民族
     */
    public static final String NATION = "resume_basic.rb_nation";

     /**
     *籍贯
     */
    public static final String EXPECTCITY = "resume_basic.rb_expectcity";

     /**
     *居住地
     */
    public static final String LIVE_PLACE = "resume_basic.rb_live_place";

     /**
     *政治面貌
     */
    public static final String POLITICS = "resume_basic.rb_politics";

     /**
     *政治面貌
     */
    public static final String POLITICS_FLAG = "resume_basic.rb_politics_flag";

     /**
     *邮箱
     */
    public static final String EMAIL = "resume_basic.rb_email";

     /**
     *手机号
     */
    public static final String MOBILE = "resume_basic.rb_mobile";

     /**
     *年龄
     */
    public static final String AGE = "resume_basic.rb_age";

     /**
     *求职城市
     */
    public static final String EXCEPT_CITY = "resume_basic.rb_except_city";

     /**
     *求职意向
     */
    public static final String CATEGORY = "resume_basic.rb_category";

     /**
     *求职意向id
     */
    public static final String CATEGORY_ID = "resume_basic.rb_category_id";

     /**
     *期望职位
     */
    public static final String EXCEPT_WORK = "resume_basic.rb_except_work";

     /**
     *(数据来源)简历创建时间
     */
    public static final String RESUME_CREATE_TIME = "resume_basic.rb_resume_create_time";

     /**
     *完整度
     */
    public static final String INTEGRITY = "resume_basic.rb_integrity";

     /**
     *简历更新时间
     */
    public static final String RESUME_MODIFY_TIME = "resume_basic.rb_resume_modify_time";

     /**
     *期望行业
     */
    public static final String PARENT_CATEGORY = "resume_basic.rb_parent_category";

     /**
     *期望行业id
     */
    public static final String PARENT_CATEGORY_ID = "resume_basic.rb_parent_category_id";

     /**
     *期望职位二级类型
     */
    public static final String SECOND_CATEGORY = "resume_basic.rb_second_category";

     /**
     *期望职位二级类型id
     */
    public static final String SECOND_CATEGORY_ID = "resume_basic.rb_second_category_id";

     /**
     *头像
     */
    public static final String IMG = "resume_basic.rb_Img";

     /**
     *求职者id
     */
    public static final String KZP_STUDENT_ID = "resume_basic.rb_kzp_student_id";

     /**
     *旧简历id
     */
    public static final String OLD_RESUMES_ID = "resume_basic.rb_old_resumes_id";

     /**
     *工作经验
     */
    public static final String JOB_YEAR = "resume_basic.rb_job_year";

     /**
     *学历
     */
    public static final String EDUCATION = "resume_basic.rb_education";

     /**
     *身高体重
     */
    public static final String HEIGHT = "resume_basic.rb_height";

     /**
     *一句话总结
     */
    public static final String SUMMARY = "resume_basic.rb_summary";

     /**
     *排序
     */
    public static final String SORT_NUM = "resume_basic.rb_sort_num";

     /**
     *是否显示
     */
    public static final String SHOW_FLAG = "resume_basic.rb_show_flag";

     /**
     *是否删除
     */
    public static final String DEL_FLAG = "resume_basic.rb_del_flag";

     /**
     *版本
     */
    public static final String VERISON = "resume_basic.rb_verison";

     /**
     *人才ID
     */
    public static final String PERSON_ID = "resume_basic.rb_person_id";

     /**
     *人才订阅ID
     */
    public static final String TALENT_SUBSCRIPTION_TASK_ID = "resume_basic.rb_talent_subscription_task_id";

     /**
     *原始简历文件
     */
    public static final String OLD_RESUME_FILE = "resume_basic.rb_old_resume_file";

     /**
     *当前薪资
     */
    public static final String CURRENT_SALARY = "resume_basic.rb_current_salary";

     /**
     *期望薪资
     */
    public static final String EXPECTED_SALARY = "resume_basic.rb_expected_salary";

     /**
     *是否入es
     */
    public static final String ES_FLAG = "resume_basic.rb_es_flag";

     /**
     *编辑员工ID
     */
    public static final String MOD_ADMIN_ID = "resume_basic.rb_mod_admin_id";

     /**
     *修改员工姓名
     */
    public static final String MOD_ADMIN_TRUENAME = "resume_basic.rb_mod_admin_truename";

     /**
     *修改时间
     */
    public static final String MOD_TIME = "resume_basic.rb_mod_time";

     /**
     *身份证
     */
    public static final String IDCARD = "resume_basic.rb_idcard";

     /**
     *临时数据更新
     */
    public static final String UPDATE_FLAG = "resume_basic.rb_update_flag";

     /**
     *学历
     */
    public static final String EDUCATION_FLAG = "resume_basic.rb_education_flag";

     /**
     *工作经验
     */
    public static final String WORK_EXPERIENCE_FLAG = "resume_basic.rb_work_experience_flag";

     /**
     *家庭电话
     */
    public static final String HOME_PHONE = "resume_basic.rb_home_phone";

     /**
     *通讯地址
     */
    public static final String ADDRESS = "resume_basic.rb_address";

     /**
     *自我评价
     */
    public static final String CONTENT = "resume_basic.rb_content";

     /**
     *兴趣爱好
     */
    public static final String HOBBY = "resume_basic.rb_hobby";

     /**
     *填充detail key
     */
    public static final String RESUME_BASIC_FULL_DETAIL_KEY = "RESUME_BASIC_FULL_DETAIL";

     /**
     *填充list key
     */
    public static final String RESUME_BASIC_FULL_LIST_KEY = "RESUME_BASIC_FULL_LIST";

    /**
     * 获取来源
     *
     * @return rb_source - 来源
     */
    public Integer getSource() {
        return source;
    }

    /**
     * 设置来源
     *
     * @param source 来源
     */
    public ResumeBasic setSource(Integer source) {
        this.source = source;
        return this;
    }

    /**
     * 获取简历名称
     *
     * @return rb_title - 简历名称
     */
    public String getTitle() {
        return title;
    }

    /**
     * 设置简历名称
     *
     * @param title 简历名称
     */
    public ResumeBasic setTitle(String title) {
        this.title = title == null ? null : title.trim();
        return this;
    }

    /**
     * 获取qq
     *
     * @return rb_qq - qq
     */
    public String getQq() {
        return qq;
    }

    /**
     * 设置qq
     *
     * @param qq qq
     */
    public ResumeBasic setQq(String qq) {
        this.qq = qq == null ? null : qq.trim();
        return this;
    }

    /**
     * 获取婚姻状况
     *
     * @return rb_marriage - 婚姻状况
     */
    public String getMarriage() {
        return marriage;
    }

    /**
     * 设置婚姻状况
     *
     * @param marriage 婚姻状况
     */
    public ResumeBasic setMarriage(String marriage) {
        this.marriage = marriage == null ? null : marriage.trim();
        return this;
    }

    /**
     * 获取婚姻状况 0保密  1未婚 2已婚
     *
     * @return rb_marriage_flag - 婚姻状况 0保密  1未婚 2已婚
     */
    public Integer getMarriageFlag() {
        return marriageFlag;
    }

    /**
     * 设置婚姻状况 0保密  1未婚 2已婚
     * 0:保密:secret,1:未婚:un_married,2:已婚:married
     *
     * @param marriageFlag 婚姻状况 0保密  1未婚 2已婚
     */
    public ResumeBasic setMarriageFlag(Integer marriageFlag) {
        this.marriageFlag = marriageFlag;
        return this;
    }

    /**
     * 获取开始工作年限
     *
     * @return rb_first_work - 开始工作年限
     */
    public String getFirstWork() {
        return firstWork;
    }

    /**
     * 设置开始工作年限
     *
     * @param firstWork 开始工作年限
     */
    public ResumeBasic setFirstWork(String firstWork) {
        this.firstWork = firstWork == null ? null : firstWork.trim();
        return this;
    }

    /**
     * 获取出生地
     *
     * @return rb_birth_place - 出生地
     */
    public String getBirthPlace() {
        return birthPlace;
    }

    /**
     * 设置出生地
     *
     * @param birthPlace 出生地
     */
    public ResumeBasic setBirthPlace(String birthPlace) {
        this.birthPlace = birthPlace == null ? null : birthPlace.trim();
        return this;
    }

    /**
     * 获取真实姓名
     *
     * @return rb_truename - 真实姓名
     */
    public String getTruename() {
        return truename;
    }

    /**
     * 设置真实姓名
     *
     * @param truename 真实姓名
     */
    public ResumeBasic setTruename(String truename) {
        this.truename = truename == null ? null : truename.trim();
        return this;
    }

    /**
     * 获取求职意向
     *
     * @return rb_expectwork - 求职意向
     */
    public String getExpectwork() {
        return expectwork;
    }

    /**
     * 设置求职意向
     *
     * @param expectwork 求职意向
     */
    public ResumeBasic setExpectwork(String expectwork) {
        this.expectwork = expectwork == null ? null : expectwork.trim();
        return this;
    }

    /**
     * 获取性别
     *
     * @return rb_sex - 性别
     */
    public String getSex() {
        return sex;
    }

    /**
     * 设置性别
     *
     * @param sex 性别
     */
    public ResumeBasic setSex(String sex) {
        this.sex = sex == null ? null : sex.trim();
        return this;
    }

    /**
     * 获取性别 0 保密 1 男 2女
     *
     * @return rb_sex_flag - 性别 0 保密 1 男 2女
     */
    public Integer getSexFlag() {
        return sexFlag;
    }

    /**
     * 设置性别 0 保密 1 男 2女
     * 0:保密:secret,1:男:male,2:女:female  
     *
     * @param sexFlag 性别 0 保密 1 男 2女
     */
    public ResumeBasic setSexFlag(Integer sexFlag) {
        this.sexFlag = sexFlag;
        return this;
    }

    /**
     * 获取出生日期
     *
     * @return rb_birthday - 出生日期
     */
    public Date getBirthday() {
        return birthday;
    }

    /**
     * 设置出生日期
     *
     * @param birthday 出生日期
     */
    public ResumeBasic setBirthday(Date birthday) {
        this.birthday = birthday;
        return this;
    }

    /**
     * 获取民族
     *
     * @return rb_nation - 民族
     */
    public String getNation() {
        return nation;
    }

    /**
     * 设置民族
     *
     * @param nation 民族
     */
    public ResumeBasic setNation(String nation) {
        this.nation = nation == null ? null : nation.trim();
        return this;
    }

    /**
     * 获取籍贯
     *
     * @return rb_expectcity - 籍贯
     */
    public String getExpectcity() {
        return expectcity;
    }

    /**
     * 设置籍贯
     *
     * @param expectcity 籍贯
     */
    public ResumeBasic setExpectcity(String expectcity) {
        this.expectcity = expectcity == null ? null : expectcity.trim();
        return this;
    }

    /**
     * 获取居住地
     *
     * @return rb_live_place - 居住地
     */
    public String getLivePlace() {
        return livePlace;
    }

    /**
     * 设置居住地
     *
     * @param livePlace 居住地
     */
    public ResumeBasic setLivePlace(String livePlace) {
        this.livePlace = livePlace == null ? null : livePlace.trim();
        return this;
    }

    /**
     * 获取政治面貌
     *
     * @return rb_politics - 政治面貌
     */
    public String getPolitics() {
        return politics;
    }

    /**
     * 设置政治面貌
     *
     * @param politics 政治面貌
     */
    public ResumeBasic setPolitics(String politics) {
        this.politics = politics == null ? null : politics.trim();
        return this;
    }

    /**
     * 获取政治面貌
     *
     * @return rb_politics_flag - 政治面貌
     */
    public Integer getPoliticsFlag() {
        return politicsFlag;
    }

    /**
     * 设置政治面貌
     * 0:群众:the_masses,1:党员:party_member,2:预备党员:probationary_party_member,3:团长:league_member,4:其它:other
     *
     * @param politicsFlag 政治面貌
     */
    public ResumeBasic setPoliticsFlag(Integer politicsFlag) {
        this.politicsFlag = politicsFlag;
        return this;
    }

    /**
     * 获取邮箱
     *
     * @return rb_email - 邮箱
     */
    public String getEmail() {
        return email;
    }

    /**
     * 设置邮箱
     *
     * @param email 邮箱
     */
    public ResumeBasic setEmail(String email) {
        this.email = email == null ? null : email.trim();
        return this;
    }

    /**
     * 获取手机号
     *
     * @return rb_mobile - 手机号
     */
    public String getMobile() {
        return mobile;
    }

    /**
     * 设置手机号
     *
     * @param mobile 手机号
     */
    public ResumeBasic setMobile(String mobile) {
        this.mobile = mobile == null ? null : mobile.trim();
        return this;
    }

    /**
     * 获取年龄
     *
     * @return rb_age - 年龄
     */
    public Integer getAge() {
        return age;
    }

    /**
     * 设置年龄
     *
     * @param age 年龄
     */
    public ResumeBasic setAge(Integer age) {
        this.age = age;
        return this;
    }

    /**
     * 获取求职城市
     *
     * @return rb_except_city - 求职城市
     */
    public String getExceptCity() {
        return exceptCity;
    }

    /**
     * 设置求职城市
     *
     * @param exceptCity 求职城市
     */
    public ResumeBasic setExceptCity(String exceptCity) {
        this.exceptCity = exceptCity == null ? null : exceptCity.trim();
        return this;
    }

    /**
     * 获取求职意向
     *
     * @return rb_category - 求职意向
     */
    public String getCategory() {
        return category;
    }

    /**
     * 设置求职意向
     *
     * @param category 求职意向
     */
    public ResumeBasic setCategory(String category) {
        this.category = category == null ? null : category.trim();
        return this;
    }

    /**
     * 获取求职意向id
     *
     * @return rb_category_id - 求职意向id
     */
    public String getCategoryId() {
        return categoryId;
    }

    /**
     * 设置求职意向id
     *
     * @param categoryId 求职意向id
     */
    public ResumeBasic setCategoryId(String categoryId) {
        this.categoryId = categoryId == null ? null : categoryId.trim();
        return this;
    }

    /**
     * 获取期望职位
     *
     * @return rb_except_work - 期望职位
     */
    public String getExceptWork() {
        return exceptWork;
    }

    /**
     * 设置期望职位
     *
     * @param exceptWork 期望职位
     */
    public ResumeBasic setExceptWork(String exceptWork) {
        this.exceptWork = exceptWork == null ? null : exceptWork.trim();
        return this;
    }

    /**
     * 获取(数据来源)简历创建时间
     *
     * @return rb_resume_create_time - (数据来源)简历创建时间
     */
    public Date getResumeCreateTime() {
        return resumeCreateTime;
    }

    /**
     * 设置(数据来源)简历创建时间
     *
     * @param resumeCreateTime (数据来源)简历创建时间
     */
    public ResumeBasic setResumeCreateTime(Date resumeCreateTime) {
        this.resumeCreateTime = resumeCreateTime;
        return this;
    }

    /**
     * 获取完整度
     *
     * @return rb_integrity - 完整度
     */
    public String getIntegrity() {
        return integrity;
    }

    /**
     * 设置完整度
     *
     * @param integrity 完整度
     */
    public ResumeBasic setIntegrity(String integrity) {
        this.integrity = integrity == null ? null : integrity.trim();
        return this;
    }

    /**
     * 获取简历更新时间
     *
     * @return rb_resume_modify_time - 简历更新时间
     */
    public Date getResumeModifyTime() {
        return resumeModifyTime;
    }

    /**
     * 设置简历更新时间
     *
     * @param resumeModifyTime 简历更新时间
     */
    public ResumeBasic setResumeModifyTime(Date resumeModifyTime) {
        this.resumeModifyTime = resumeModifyTime;
        return this;
    }

    /**
     * 获取期望行业
     *
     * @return rb_parent_category - 期望行业
     */
    public String getParentCategory() {
        return parentCategory;
    }

    /**
     * 设置期望行业
     *
     * @param parentCategory 期望行业
     */
    public ResumeBasic setParentCategory(String parentCategory) {
        this.parentCategory = parentCategory == null ? null : parentCategory.trim();
        return this;
    }

    /**
     * 获取期望行业id
     *
     * @return rb_parent_category_id - 期望行业id
     */
    public String getParentCategoryId() {
        return parentCategoryId;
    }

    /**
     * 设置期望行业id
     *
     * @param parentCategoryId 期望行业id
     */
    public ResumeBasic setParentCategoryId(String parentCategoryId) {
        this.parentCategoryId = parentCategoryId == null ? null : parentCategoryId.trim();
        return this;
    }

    /**
     * 获取期望职位二级类型
     *
     * @return rb_second_category - 期望职位二级类型
     */
    public String getSecondCategory() {
        return secondCategory;
    }

    /**
     * 设置期望职位二级类型
     *
     * @param secondCategory 期望职位二级类型
     */
    public ResumeBasic setSecondCategory(String secondCategory) {
        this.secondCategory = secondCategory == null ? null : secondCategory.trim();
        return this;
    }

    /**
     * 获取期望职位二级类型id
     *
     * @return rb_second_category_id - 期望职位二级类型id
     */
    public String getSecondCategoryId() {
        return secondCategoryId;
    }

    /**
     * 设置期望职位二级类型id
     *
     * @param secondCategoryId 期望职位二级类型id
     */
    public ResumeBasic setSecondCategoryId(String secondCategoryId) {
        this.secondCategoryId = secondCategoryId == null ? null : secondCategoryId.trim();
        return this;
    }

    /**
     * 获取头像
     *
     * @return rb_Img - 头像
     */
    public String getImg() {
        return img;
    }

    /**
     * 设置头像
     *
     * @param img 头像
     */
    public ResumeBasic setImg(String img) {
        this.img = img == null ? null : img.trim();
        return this;
    }

    /**
     * 获取求职者id
     *
     * @return rb_kzp_student_id - 求职者id
     */
    public String getKzpStudentId() {
        return kzpStudentId;
    }

    /**
     * 设置求职者id
     *
     * @param kzpStudentId 求职者id
     */
    public ResumeBasic setKzpStudentId(String kzpStudentId) {
        this.kzpStudentId = kzpStudentId == null ? null : kzpStudentId.trim();
        return this;
    }

    /**
     * 获取旧简历id
     *
     * @return rb_old_resumes_id - 旧简历id
     */
    public String getOldResumesId() {
        return oldResumesId;
    }

    /**
     * 设置旧简历id
     *
     * @param oldResumesId 旧简历id
     */
    public ResumeBasic setOldResumesId(String oldResumesId) {
        this.oldResumesId = oldResumesId == null ? null : oldResumesId.trim();
        return this;
    }

    /**
     * 获取工作经验
     *
     * @return rb_job_year - 工作经验
     */
    public String getJobYear() {
        return jobYear;
    }

    /**
     * 设置工作经验
     *
     * @param jobYear 工作经验
     */
    public ResumeBasic setJobYear(String jobYear) {
        this.jobYear = jobYear == null ? null : jobYear.trim();
        return this;
    }

    /**
     * 获取学历
     *
     * @return rb_education - 学历
     */
    public String getEducation() {
        return education;
    }

    /**
     * 设置学历
     *
     * @param education 学历
     */
    public ResumeBasic setEducation(String education) {
        this.education = education == null ? null : education.trim();
        return this;
    }

    /**
     * 获取身高体重
     *
     * @return rb_height - 身高体重
     */
    public String getHeight() {
        return height;
    }

    /**
     * 设置身高体重
     *
     * @param height 身高体重
     */
    public ResumeBasic setHeight(String height) {
        this.height = height == null ? null : height.trim();
        return this;
    }

    /**
     * 获取一句话总结
     *
     * @return rb_summary - 一句话总结
     */
    public String getSummary() {
        return summary;
    }

    /**
     * 设置一句话总结
     *
     * @param summary 一句话总结
     */
    public ResumeBasic setSummary(String summary) {
        this.summary = summary == null ? null : summary.trim();
        return this;
    }

    /**
     * 获取排序
     *
     * @return rb_sort_num - 排序
     */
    public Integer getSortNum() {
        return sortNum;
    }

    /**
     * 设置排序
     *
     * @param sortNum 排序
     */
    public ResumeBasic setSortNum(Integer sortNum) {
        this.sortNum = sortNum;
        return this;
    }

    /**
     * 获取是否显示
     *
     * @return rb_show_flag - 是否显示
     */
    public Integer getShowFlag() {
        return showFlag;
    }

    /**
     * 设置是否显示
     * 1:是:Y,0:否:N
     *
     * @param showFlag 是否显示
     */
    public ResumeBasic setShowFlag(Integer showFlag) {
        this.showFlag = showFlag;
        return this;
    }

    /**
     * 获取是否删除
     *
     * @return rb_del_flag - 是否删除
     */
    public Integer getDelFlag() {
        return delFlag;
    }

    /**
     * 设置是否删除
     * 1:删除:Y,0:正常:N
     *
     * @param delFlag 是否删除
     */
    public ResumeBasic setDelFlag(Integer delFlag) {
        this.delFlag = delFlag;
        return this;
    }

    /**
     * 获取版本
     *
     * @return rb_verison - 版本
     */
    public Integer getVerison() {
        return verison;
    }

    /**
     * 设置版本
     *
     * @param verison 版本
     */
    public ResumeBasic setVerison(Integer verison) {
        this.verison = verison;
        return this;
    }

    /**
     * 获取人才ID
     *
     * @return rb_person_id - 人才ID
     */
    public String getPersonId() {
        return personId;
    }

    /**
     * 设置人才ID
     *
     * @param personId 人才ID
     */
    public ResumeBasic setPersonId(String personId) {
        this.personId = personId == null ? null : personId.trim();
        return this;
    }

    /**
     * 获取人才订阅ID
     *
     * @return rb_talent_subscription_task_id - 人才订阅ID
     */
    public String getTalentSubscriptionTaskId() {
        return talentSubscriptionTaskId;
    }

    /**
     * 设置人才订阅ID
     *
     * @param talentSubscriptionTaskId 人才订阅ID
     */
    public ResumeBasic setTalentSubscriptionTaskId(String talentSubscriptionTaskId) {
        this.talentSubscriptionTaskId = talentSubscriptionTaskId == null ? null : talentSubscriptionTaskId.trim();
        return this;
    }

    /**
     * 获取原始简历文件
     *
     * @return rb_old_resume_file - 原始简历文件
     */
    public String getOldResumeFile() {
        return oldResumeFile;
    }

    /**
     * 设置原始简历文件
     *
     * @param oldResumeFile 原始简历文件
     */
    public ResumeBasic setOldResumeFile(String oldResumeFile) {
        this.oldResumeFile = oldResumeFile == null ? null : oldResumeFile.trim();
        return this;
    }

    /**
     * 获取当前薪资
     *
     * @return rb_current_salary - 当前薪资
     */
    public BigDecimal getCurrentSalary() {
        return currentSalary;
    }

    /**
     * 设置当前薪资
     *
     * @param currentSalary 当前薪资
     */
    public ResumeBasic setCurrentSalary(BigDecimal currentSalary) {
        this.currentSalary = currentSalary;
        return this;
    }

    /**
     * 获取期望薪资
     *
     * @return rb_expected_salary - 期望薪资
     */
    public BigDecimal getExpectedSalary() {
        return expectedSalary;
    }

    /**
     * 设置期望薪资
     *
     * @param expectedSalary 期望薪资
     */
    public ResumeBasic setExpectedSalary(BigDecimal expectedSalary) {
        this.expectedSalary = expectedSalary;
        return this;
    }

    /**
     * 获取是否入es
     *
     * @return rb_es_flag - 是否入es
     */
    public Integer getEsFlag() {
        return esFlag;
    }

    /**
     * 设置是否入es
     * 1:是:Y,0:否:N
     *
     * @param esFlag 是否入es
     */
    public ResumeBasic setEsFlag(Integer esFlag) {
        this.esFlag = esFlag;
        return this;
    }

    /**
     * 获取编辑员工ID
     *
     * @return rb_mod_admin_id - 编辑员工ID
     */
    public String getModAdminId() {
        return modAdminId;
    }

    /**
     * 设置编辑员工ID
     *
     * @param modAdminId 编辑员工ID
     */
    public ResumeBasic setModAdminId(String modAdminId) {
        this.modAdminId = modAdminId == null ? null : modAdminId.trim();
        return this;
    }

    /**
     * 获取修改员工姓名
     *
     * @return rb_mod_admin_truename - 修改员工姓名
     */
    public String getModAdminTruename() {
        return modAdminTruename;
    }

    /**
     * 设置修改员工姓名
     *
     * @param modAdminTruename 修改员工姓名
     */
    public ResumeBasic setModAdminTruename(String modAdminTruename) {
        this.modAdminTruename = modAdminTruename == null ? null : modAdminTruename.trim();
        return this;
    }

    /**
     * 获取修改时间
     *
     * @return rb_mod_time - 修改时间
     */
    public Date getModTime() {
        return modTime;
    }

    /**
     * 设置修改时间
     *
     * @param modTime 修改时间
     */
    public ResumeBasic setModTime(Date modTime) {
        this.modTime = modTime;
        return this;
    }

    /**
     * 获取身份证
     *
     * @return rb_idcard - 身份证
     */
    public String getIdcard() {
        return idcard;
    }

    /**
     * 设置身份证
     *
     * @param idcard 身份证
     */
    public ResumeBasic setIdcard(String idcard) {
        this.idcard = idcard == null ? null : idcard.trim();
        return this;
    }

    /**
     * 获取临时数据更新
     *
     * @return rb_update_flag - 临时数据更新
     */
    public Integer getUpdateFlag() {
        return updateFlag;
    }

    /**
     * 设置临时数据更新
     *
     * @param updateFlag 临时数据更新
     */
    public ResumeBasic setUpdateFlag(Integer updateFlag) {
        this.updateFlag = updateFlag;
        return this;
    }

    /**
     * 获取学历
     *
     * @return rb_education_flag - 学历
     */
    public Integer getEducationFlag() {
        return educationFlag;
    }

    /**
     * 设置学历
     * 1:初中及以下:middle,2:高中/中技/中专:Senior,3:大专:junior,4:本科:undergraduate,5:硕士:Master,6:博士:doctor
     *
     * @param educationFlag 学历
     */
    public ResumeBasic setEducationFlag(Integer educationFlag) {
        this.educationFlag = educationFlag;
        return this;
    }

    /**
     * 获取工作经验
     *
     * @return rb_work_experience_flag - 工作经验
     */
    public Integer getWorkExperienceFlag() {
        return workExperienceFlag;
    }

    /**
     * 设置工作经验
     * 1:1年以内:one_down,2:1-3年:one_three,3:3-5年:three_five,4: 5-10年:five_ten,5:10年以上:ten_up
     *
     * @param workExperienceFlag 工作经验
     */
    public ResumeBasic setWorkExperienceFlag(Integer workExperienceFlag) {
        this.workExperienceFlag = workExperienceFlag;
        return this;
    }

    /**
     * 获取家庭电话
     *
     * @return rb_home_phone - 家庭电话
     */
    public String getHomePhone() {
        return homePhone;
    }

    /**
     * 设置家庭电话
     *
     * @param homePhone 家庭电话
     */
    public ResumeBasic setHomePhone(String homePhone) {
        this.homePhone = homePhone == null ? null : homePhone.trim();
        return this;
    }

    /**
     * 获取通讯地址
     *
     * @return rb_address - 通讯地址
     */
    public String getAddress() {
        return address;
    }

    /**
     * 设置通讯地址
     *
     * @param address 通讯地址
     */
    public ResumeBasic setAddress(String address) {
        this.address = address == null ? null : address.trim();
        return this;
    }

    /**
     * 获取自我评价
     *
     * @return rb_content - 自我评价
     */
    public String getContent() {
        return content;
    }

    /**
     * 设置自我评价
     *
     * @param content 自我评价
     */
    public ResumeBasic setContent(String content) {
        this.content = content == null ? null : content.trim();
        return this;
    }

    /**
     * 获取兴趣爱好
     *
     * @return rb_hobby - 兴趣爱好
     */
    public String getHobby() {
        return hobby;
    }

    /**
     * 设置兴趣爱好
     *
     * @param hobby 兴趣爱好
     */
    public ResumeBasic setHobby(String hobby) {
        this.hobby = hobby == null ? null : hobby.trim();
        return this;
    }
}